from rest_framework.permissions import BasePermission
from home import models

class  SuperAdminPermission(BasePermission):
    #重写has_permission方法
    message='当前用户没有管理员权限'
    def has_permission(self,request,view):
        #view是视图类的对象，拿到视图类的东西
        #不是超级用户不能访问，由于认证已经通过了，在request.user中就可以拿到用户
        user= request.user
        if user.role==1:
            return True
            #return True代表能够访问，负责不能访问
        else:
            return False